{"_id":"proj4js","_rev":"32-410e019c970eabdd7ada8a4893da995f","name":"proj4js","description":"proj4js is now proj4 in npm, please update your dependencies.","dist-tags":{"latest":"10.0.0"},"versions":{"0.1.0":{"author":{"name":"Florian Traverse","email":"florian.traverse@gmail.com","url":"http://pullrequest.org"},"name":"proj4js","keywords":["proj4","proj4js","gis"],"description":"A library providing methods for coordinate transformations between map projections and longitude/latitude, including datum transformations. Ported from proj4js.org for Node","version":"0.1.0","homepage":"http://proj4js.org","repository":{"type":"git","url":"git://github.com/temsa/node-proj4js.git"},"directories":{"lib":"lib"},"main":"lib/proj4js.js","engines":{"node":"0.4 || 0.5"},"licenses":[{"type":"LGPL","url":"http://www.gnu.org/copyleft/lesser.html"}],"dependencies":{},"devDependencies":{},"_id":"proj4js@0.1.0","_engineSupported":true,"_npmVersion":"1.0.5","_nodeVersion":"v0.5.0-pre","_defaultsLoaded":true,"dist":{"shasum":"da0713edac3764e2ee4a99d9bbb20887b01f7f59","tarball":"https://registry.npmjs.org/proj4js/-/proj4js-0.1.0.tgz","integrity":"sha512-zh3lNirp6xL+F0mn6yQ2bv1Q/qdViMaHo/HYkeWz2oBhkaVW/1AoDm3eXhySOv0rGyGxQp5SQhrRsRjrq+8gLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDX7DpsRx9Whm01T/PNsThC220cug2CHhdQ2GWa8JfDOQIhAIvMcvAEP/bAtwplmNk/3xdc5MrBrMrQM/1iJHd8ftxw"}]},"scripts":{},"deprecated":"please use 'proj4' instead, proj4js is not maintained"},"0.1.1":{"author":{"name":"Florian Traverse","email":"florian.traverse@gmail.com","url":"http://pullrequest.org"},"name":"proj4js","keywords":["proj4","proj4js","gis"],"description":"A library providing methods for coordinate transformations between map projections and longitude/latitude, including datum transformations. Ported from proj4js.org for Node","version":"0.1.1","homepage":"http://proj4js.org","repository":{"type":"git","url":"git://github.com/temsa/node-proj4js.git"},"directories":{"lib":"lib"},"main":"lib/proj4js.js","engines":{"node":"0.4 || 0.5"},"licenses":[{"type":"LGPL","url":"http://www.gnu.org/copyleft/lesser.html"}],"dependencies":{},"devDependencies":{},"_id":"proj4js@0.1.1","_engineSupported":true,"_npmVersion":"1.0.5","_nodeVersion":"v0.5.0-pre","_defaultsLoaded":true,"dist":{"shasum":"3d55dc12b7a170aac1aa4d6fb0fadf2fe951f9fb","tarball":"https://registry.npmjs.org/proj4js/-/proj4js-0.1.1.tgz","integrity":"sha512-HJwJUvu14K9IWkVWVKfZQvpRvz0pLF2Z9u04vH0B2ljE/ATi4YVP3+HUHT0S0WdwSAWgCK1gGJtV5Wo44E020A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKKvuMzDk7wd0E5oIS+a1mPp3NE3ENOvE7ugrTmr7H3QIgE6+Ymd7BR6yfppZjCJNX8WLSazi4bZwzR4QL5dDSwqo="}]},"scripts":{},"deprecated":"please use 'proj4' instead, proj4js is not maintained"},"0.1.22":{"author":{"name":"Florian Traverse","email":"florian.traverse@gmail.com","url":"http://pullrequest.org"},"name":"proj4js","keywords":["proj4","proj4js","gis"],"description":"A library providing methods for coordinate transformations between map projections and longitude/latitude, including datum transformations. Ported from proj4js.org for Node","version":"0.1.22","homepage":"http://proj4js.org","repository":{"type":"git","url":"git://github.com/temsa/node-proj4js.git"},"directories":{"lib":"lib"},"main":"lib/proj4js.js","engines":{"node":">=0.4"},"licenses":[{"type":"LGPL","url":"http://www.gnu.org/copyleft/lesser.html"}],"dependencies":{},"devDependencies":{},"_npmUser":{"name":"temsa","email":"florian.traverse+npm@gmail.com"},"_id":"proj4js@0.1.22","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"07ee14e50bf00c2dde71b044c60dd384198fdb49","tarball":"https://registry.npmjs.org/proj4js/-/proj4js-0.1.22.tgz","integrity":"sha512-JN/Xs7mtPCV3g1YFPFa8fXYN6B0ig+LprSR/yvHQf7O8SVN7kg8YqTcPQ0EcnN4hr9YnpcME4q9mnc4sLMuCCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBX6WV3SFUXvavL26Q1biiiGnVXojCoTLjXrRx3Nca1jAiEAm0ruDzgpLpUwCjPKwOyb1XpEJ97gtVdGWewOfiTLMss="}]},"maintainers":[{"name":"temsa","email":"florian.traverse+npm@gmail.com"}],"deprecated":"please use 'proj4' instead, proj4js is not maintained"},"0.2.0":{"author":{"name":"Florian Traverse","email":"florian.traverse@gmail.com","url":"http://pullrequest.org"},"name":"proj4js","keywords":["proj4","proj4js","gis"],"description":"A library providing methods for coordinate transformations between map projections and longitude/latitude, including datum transformations. Ported from proj4js.org for Node","version":"0.2.0","homepage":"http://proj4js.org","repository":{"type":"git","url":"git://github.com/temsa/node-proj4js.git"},"directories":{"lib":"lib"},"main":"lib/proj4js.js","engines":{"node":">=0.4"},"licenses":[{"type":"LGPL","url":"http://www.gnu.org/copyleft/lesser.html"}],"dependencies":{},"devDependencies":{},"_npmUser":{"name":"temsa","email":"florian.traverse+npm@gmail.com"},"_id":"proj4js@0.2.0","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"2c2828feed24b62d78f09daab90083524161dece","tarball":"https://registry.npmjs.org/proj4js/-/proj4js-0.2.0.tgz","integrity":"sha512-yfel+5gK1CI/ue1973VurrZt4ne2YVvtAdzK5slmdD1zpwoP7v/CvG0yIdKQXt0dM2Y/tGuuSKmi1FnnhLqpGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1tCd/gOF8IVytPZPpIGH/oorqi3yBOseYVthXfqHujwIhAILzAgbFCpNVQOem87i907AiHSLuMW5ALoMatvvodUm6"}]},"maintainers":[{"name":"temsa","email":"florian.traverse+npm@gmail.com"}],"deprecated":"please use 'proj4' instead, proj4js is not maintained"},"0.3.0":{"author":{"name":"Florian Traverse","email":"florian.traverse@gmail.com","url":"http://pullrequest.org"},"name":"proj4js","keywords":["proj4","proj4js","gis"],"description":"A library providing methods for coordinate transformations between map projections and longitude/latitude, including datum transformations. Ported from proj4js.org for Node","version":"0.3.0","homepage":"http://proj4js.org","repository":{"type":"git","url":"git://github.com/temsa/node-proj4js.git"},"directories":{"lib":"lib"},"main":"lib/proj4js.js","engines":{"node":">=0.4"},"licenses":[{"type":"LGPL","url":"http://www.gnu.org/copyleft/lesser.html"}],"dependencies":{},"devDependencies":{},"_npmUser":{"name":"temsa","email":"florian.traverse+npm@gmail.com"},"_id":"proj4js@0.3.0","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"b5f3b19be2cc34b3902bb808d9c73585f11b1c0d","tarball":"https://registry.npmjs.org/proj4js/-/proj4js-0.3.0.tgz","integrity":"sha512-IBIeByHmBdNovXuUzngSc5dh2R+vtzRwwzqRFVM0FoCgHLVBP2ypMXOL6mXPaxzT5j3qSuUubD9+irdoMuPRtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsDlIWAV9Fu8SwsnAIUnP1+yNqAtHMi7Siks0YZJdyZQIgUjSH/nnEAxCeReTyhqP7rHN7mlrnm8eIleaoXLfAflk="}]},"readme":"","maintainers":[{"name":"temsa","email":"florian.traverse+npm@gmail.com"}],"deprecated":"please use 'proj4' instead, proj4js is not maintained"},"1.1.0":{"name":"proj4js","version":"1.1.0","description":"Proj4js is a JavaScript library to transform point coordinates from one coordinate system to another, including datum transformations.","main":"./dist/proj4.js","directories":{"test":"test","doc":"docs"},"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git://github.com/proj4js/proj4js.git"},"author":"","license":"MIT","devDependencies":{"grunt-contrib-concat":"~0.3.0","grunt-contrib-uglify":"~0.2.2","grunt-cli":"~0.1.9","grunt":"~0.4.1","grunt-contrib-connect":"~0.3.0","grunt-mocha-phantomjs":"~0.2.8","grunt-contrib-jshint":"~0.6.0"},"readme":"#PROJ4JS\n\nProj4js is a JavaScript library to transform point coordinates from one coordinate system to another, including datum transformations.\n\nThis library is a port of both the [PROJ.4](http://trac.osgeo.org/proj/) and [GCTCP C](http://edcftp.cr.usgs.gov/pub//software/gctpc) libraries to JavaScript. Enabling these transformations in the browser allows geographic data stored in different projections to be combined in browser-based web mapping applications.\n\nProj4js is a part of the [MetaCRS](http://wiki.osgeo.org/wiki/MetaCRS) group of projects and uses the same MIT style license as PROJ.4.\n\nto set up build tools make sure you have node installed and run `npm install`\n\nto build run `grunt`","readmeFilename":"README.md","_id":"proj4js@1.1.0","dist":{"shasum":"f084f24f2bf6e6f27e1548dc2f1a9fd936e9567a","tarball":"https://registry.npmjs.org/proj4js/-/proj4js-1.1.0.tgz","integrity":"sha512-SKVPREpFO/C5/hHabBukzsahOfuJF+ijdvGa3oJtsWaBfrKwtS1n4IaFawtpgtL25hVFJNFw7MAzWtoflQGGtA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFhcWXYUQR523SWn+TXbFaS1yEDT+lQvyrpG5ilDyguwAiAsGkHUVzb5Kr+0/HTqQfJ4oC5oPUjmvWG/b2IRtVgocw=="}]},"_npmVersion":"1.1.66","_npmUser":{"name":"ahocevar","email":"andreas.hocevar@gmail.com"},"maintainers":[{"name":"temsa","email":"florian.traverse+npm@gmail.com"},{"name":"ahocevar","email":"andreas.hocevar@gmail.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"}],"deprecated":"please use 'proj4' instead, proj4js is not maintained"},"1.3.2":{"name":"proj4js","version":"1.3.2","description":"Proj4js is a JavaScript library to transform point coordinates from one coordinate system to another, including datum transformations.","main":"./dist/proj4.js","directories":{"test":"test","doc":"docs"},"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git://github.com/proj4js/proj4js.git"},"author":"","license":"MIT","jam":{"main":"dist/amd/proj4.js","include":["dist/amd/proj4.js","README.md","AUTHORS","LICENSE.md"]},"devDependencies":{"grunt-cli":"~0.1.9","grunt":"~0.4.1","grunt-contrib-connect":"~0.3.0","grunt-mocha-phantomjs":"~0.2.8","grunt-contrib-jshint":"~0.6.0","requirejs":"~2.1.7","grunt-contrib-requirejs":"~0.4.1","almond":"~0.2.5"},"contributors":[{"name":"Mike Adair","email":"madair@dmsolutions.ca"},{"name":"Richard Greenwood","email":"rich@greenwoodmap.com"},{"name":"Calvin Metcalf","email":"calvin.metcalf@gmail.com"},{"name":"Richard Marsden","url":"http://www.winwaed.com"},{"name":"T. Mittan"},{"name":"D. Steinwand"},{"name":"S. Nelson"}],"readme":"#PROJ4JS\n\nProj4js is a JavaScript library to transform point coordinates from one coordinate system to another, including datum transformations.\n\nThis library is a port of both the [PROJ.4](http://trac.osgeo.org/proj/) and [GCTCP C](http://edcftp.cr.usgs.gov/pub//software/gctpc) libraries to JavaScript. Enabling these transformations in the browser allows geographic data stored in different projections to be combined in browser-based web mapping applications.\n\nProj4js is a part of the [MetaCRS](http://wiki.osgeo.org/wiki/MetaCRS) group of projects and uses the same MIT style license as PROJ.4.\n\nto set up build tools make sure you have node installed and run `npm install`\n\nto build run `grunt`","readmeFilename":"README.md","_id":"proj4js@1.3.2","dist":{"shasum":"de039fe23de4cf07a78e86f8712bf8aefb7444e6","tarball":"https://registry.npmjs.org/proj4js/-/proj4js-1.3.2.tgz","integrity":"sha512-r55o7ACKqRVYYlkvT6/iVTsQueV6wvVAuYOsMl6VJC9A6Qc6THAdPSuduFlRSySsg/JK+2w6MoifVRNpSHiVSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDodaC3h6kkIYCfThBdkSFLjpujzcr4Ye+xt+G3iMrFfQIhALemeA0S+5D0Tksk5tQk0q0d9PjIl12NHLsST2Y37jzZ"}]},"_npmVersion":"1.1.66","_npmUser":{"name":"ahocevar","email":"andreas.hocevar@gmail.com"},"maintainers":[{"name":"temsa","email":"florian.traverse+npm@gmail.com"},{"name":"ahocevar","email":"andreas.hocevar@gmail.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"}],"deprecated":"please use 'proj4' instead, proj4js is not maintained"},"1.3.3":{"name":"proj4js","version":"1.3.3","description":"Proj4js is a JavaScript library to transform point coordinates from one coordinate system to another, including datum transformations.","main":"./dist/proj4.js","directories":{"test":"test","doc":"docs"},"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git://github.com/proj4js/proj4js.git"},"author":"","license":"MIT","jam":{"main":"dist/amd/proj4.js","include":["dist/amd/proj4.js","README.md","AUTHORS","LICENSE.md"]},"devDependencies":{"grunt-cli":"~0.1.9","grunt":"~0.4.1","grunt-contrib-connect":"~0.3.0","grunt-mocha-phantomjs":"~0.2.8","grunt-contrib-jshint":"~0.6.0","requirejs":"~2.1.7","grunt-contrib-requirejs":"~0.4.1","almond":"~0.2.5"},"contributors":[{"name":"Mike Adair","email":"madair@dmsolutions.ca"},{"name":"Richard Greenwood","email":"rich@greenwoodmap.com"},{"name":"Calvin Metcalf","email":"calvin.metcalf@gmail.com"},{"name":"Richard Marsden","url":"http://www.winwaed.com"},{"name":"T. Mittan"},{"name":"D. Steinwand"},{"name":"S. Nelson"}],"readme":"#PROJ4JS\n\nProj4js is a JavaScript library to transform point coordinates from one coordinate system to another, including datum transformations.\nOrigionally a port of [PROJ.4](http://trac.osgeo.org/proj/) and [GCTCP C](http://edcftp.cr.usgs.gov/pub//software/gctpc) it is\na part of the [MetaCRS](http://wiki.osgeo.org/wiki/MetaCRS) group of projects.\n\n##Installing\n\nDepending on your preferences\n\n```bash\nnpm install proj4js\nbower install proj4js\njam install proj4js\n```\n\nor just manually grab the file `dist/proj4.js`\n\n##Using\n\nthe basic signature is:\n\n```javascript\nproj4(fromProjection[, toProjection2, coordinates])\n```\n\nProjections can be proj or wkt strings, or a proj4.Proj object.\n\nCoordinates may be proj4.Point objects, an object of the form `{x:x,y:y}`, or an array of the form `[x,y]`.\n\nWhen all 3 arguments  are given, the result is that the coordinates are transformed from projection1 to projection 2. And returned in the same format that they were given in.\n\n```javascript\nvar firstProjection = 'PROJCS[\"NAD83 / Massachusetts Mainland\",GEOGCS[\"NAD83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994328,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4269\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",42.68333333333333],PARAMETER[\"standard_parallel_2\",41.71666666666667],PARAMETER[\"latitude_of_origin\",41],PARAMETER[\"central_meridian\",-71.5],PARAMETER[\"false_easting\",200000],PARAMETER[\"false_northing\",750000],AUTHORITY[\"EPSG\",\"26986\"],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]]';\nvar secondProjection = \"+proj=gnom +lat_0=90 +lon_0=0 +x_0=6300000 +y_0=6300000 +ellps=WGS84 +datum=WGS84 +units=m +no_defs\";\n//I'm not going to redefine those two in latter examples.\nproj4(firstProjection,secondProjection,[2,5]);\n// [-2690666.2977344505, 3662659.885459918]\n```\n\nIf only 1 projection is given then it is assumed that it is being projected *from* WGS84 (fromProjection is WGS84).\n\n```javascript\nproj4(firstProjection,[-71,41]);\n// [242075.00535055372, 750123.32090043]\n```\n\nIf no coordinates are given an object with two methods is returned, its methods are `forward` which projects from the first projection to the second and `inverse` which projects from the second to the first.\n\n```javascript\nproj4(firstProjection,secondProjection).forward([2,5]);\n// [-2690666.2977344505, 3662659.885459918]\nproj4(secondProjection,firstProjection).inverse([2,5]);\n// [-2690666.2977344505, 3662659.885459918]\n```\n\nand as above if only one projection is given, it's assumed to be coming from wgs84\n\n```javascript\nproj4(firstProjection).forward([-71,41]);\n// [242075.00535055372, 750123.32090043]\nproj4(firstProjection).inverse([242075.00535055372, 750123.32090043]);\n//[-71, 40.99999999999986]\n//the floating points to answer your question\n```\n\n\n##Developing\nto set up build tools make sure you have node installed and run `npm install`\n\nto build run `grunt` if that doesn't work try:\n\n```bash\nnpm install -g grunt-cli #you may need a sudo in front of that\n```\n","readmeFilename":"README.md","_id":"proj4js@1.3.3","dist":{"shasum":"2c115bb8550a989f3148a2110a8d49c2c3de00a0","tarball":"https://registry.npmjs.org/proj4js/-/proj4js-1.3.3.tgz","integrity":"sha512-HtxeCvMtj7y/ex3BQaYJ8XMWi4RoDcXtxAA/BMkidHs7/WJOUa4Fa0mdCq6CoDkgZTJ9MBhOo3F5/tRiKFwnbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGNMyiyDsHgOVx8GDrnJeEhjkWl9tZLEoCK4U/mBYBeNAiBpnb5EWKaFaKXFgKxCR1SDk0Cx+JIt85fgfZlXsl+p+Q=="}]},"_npmVersion":"1.1.66","_npmUser":{"name":"ahocevar","email":"andreas.hocevar@gmail.com"},"maintainers":[{"name":"temsa","email":"florian.traverse+npm@gmail.com"},{"name":"ahocevar","email":"andreas.hocevar@gmail.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"}],"deprecated":"please use 'proj4' instead, proj4js is not maintained"},"1.3.4":{"name":"proj4js","version":"1.3.4","description":"Proj4js is a JavaScript library to transform point coordinates from one coordinate system to another, including datum transformations.","main":"./dist/proj4.js","directories":{"test":"test","doc":"docs"},"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git://github.com/proj4js/proj4js.git"},"author":"","license":"MIT","jam":{"main":"dist/amd/proj4.js","include":["dist/amd/proj4.js","README.md","AUTHORS","LICENSE.md"]},"devDependencies":{"grunt-cli":"~0.1.9","grunt":"~0.4.1","grunt-contrib-connect":"~0.3.0","grunt-contrib-jshint":"~0.6.0","requirejs":"~2.1.7","grunt-contrib-requirejs":"~0.4.1","almond":"~0.2.5","chai":"~1.7.2","mocha":"~1.12.1","curl":"https://github.com/cujojs/curl/tarball/0.8.1","grunt-mocha-phantomjs":"~0.3.0"},"contributors":[{"name":"Mike Adair","email":"madair@dmsolutions.ca"},{"name":"Richard Greenwood","email":"rich@greenwoodmap.com"},{"name":"Calvin Metcalf","email":"calvin.metcalf@gmail.com"},{"name":"Richard Marsden","url":"http://www.winwaed.com"},{"name":"T. Mittan"},{"name":"D. Steinwand"},{"name":"S. Nelson"}],"readme":"#PROJ4JS\n\nProj4js is a JavaScript library to transform point coordinates from one coordinate system to another, including datum transformations.\nOrigionally a port of [PROJ.4](http://trac.osgeo.org/proj/) and [GCTCP C](http://edcftp.cr.usgs.gov/pub//software/gctpc) it is\na part of the [MetaCRS](http://wiki.osgeo.org/wiki/MetaCRS) group of projects.\n\n##Installing\n\nDepending on your preferences\n\n```bash\nnpm install proj4js\nbower install proj4js\njam install proj4js\n```\n\nor just manually grab the file `dist/proj4.js`\n\n##Using\n\nthe basic signature is:\n\n```javascript\nproj4(fromProjection[, toProjection2, coordinates])\n```\n\nProjections can be proj or wkt strings, or a proj4.Proj object.\n\nCoordinates may be proj4.Point objects, an object of the form `{x:x,y:y}`, or an array of the form `[x,y]`.\n\nWhen all 3 arguments  are given, the result is that the coordinates are transformed from projection1 to projection 2. And returned in the same format that they were given in.\n\n```javascript\nvar firstProjection = 'PROJCS[\"NAD83 / Massachusetts Mainland\",GEOGCS[\"NAD83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994328,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4269\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",42.68333333333333],PARAMETER[\"standard_parallel_2\",41.71666666666667],PARAMETER[\"latitude_of_origin\",41],PARAMETER[\"central_meridian\",-71.5],PARAMETER[\"false_easting\",200000],PARAMETER[\"false_northing\",750000],AUTHORITY[\"EPSG\",\"26986\"],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]]';\nvar secondProjection = \"+proj=gnom +lat_0=90 +lon_0=0 +x_0=6300000 +y_0=6300000 +ellps=WGS84 +datum=WGS84 +units=m +no_defs\";\n//I'm not going to redefine those two in latter examples.\nproj4(firstProjection,secondProjection,[2,5]);\n// [-2690666.2977344505, 3662659.885459918]\n```\n\nIf only 1 projection is given then it is assumed that it is being projected *from* WGS84 (fromProjection is WGS84).\n\n```javascript\nproj4(firstProjection,[-71,41]);\n// [242075.00535055372, 750123.32090043]\n```\n\nIf no coordinates are given an object with two methods is returned, its methods are `forward` which projects from the first projection to the second and `inverse` which projects from the second to the first.\n\n```javascript\nproj4(firstProjection,secondProjection).forward([2,5]);\n// [-2690666.2977344505, 3662659.885459918]\nproj4(secondProjection,firstProjection).inverse([2,5]);\n// [-2690666.2977344505, 3662659.885459918]\n```\n\nand as above if only one projection is given, it's assumed to be coming from wgs84\n\n```javascript\nproj4(firstProjection).forward([-71,41]);\n// [242075.00535055372, 750123.32090043]\nproj4(firstProjection).inverse([242075.00535055372, 750123.32090043]);\n//[-71, 40.99999999999986]\n//the floating points to answer your question\n```\n\n\n##Developing\nto set up build tools make sure you have node installed and run `npm install`\n\nto build run `grunt` if that doesn't work try:\n\n```bash\nnpm install -g grunt-cli #you may need a sudo in front of that\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/proj4js/proj4js/issues"},"_id":"proj4js@1.3.4","dist":{"shasum":"4af90942155b908961d67462c5b1a947dc267ee4","tarball":"https://registry.npmjs.org/proj4js/-/proj4js-1.3.4.tgz","integrity":"sha512-6hzUovJxegCmgAci8l7nPzhS5rUVEs+PWDxc+dSXree+wYEdawYMt826dna47LtKiZpMiX6wtJlDvcNfYgG6yg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNjs0eWjwgKW62Zs+KxXRdijIVPl86eCysxrdZ//JfEwIgJsdn+YhiWGdIVUuAgxoJ8L2VAV76NtJ/3rwBc02ZQ5E="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"cwmma","email":"calvin.metcalf@gmail.com"},"maintainers":[{"name":"temsa","email":"florian.traverse+npm@gmail.com"},{"name":"ahocevar","email":"andreas.hocevar@gmail.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"}],"deprecated":"please use 'proj4' instead, proj4js is not maintained"},"10.0.0":{"name":"proj4js","version":"10.0.0","readme":"#proj4js is now proj4\n\nproj4js is now proj4 in npm, please update your dependencies.\n\n```bash\nnpm install proj4\n```","readmeFilename":"README.md","description":"proj4js is now proj4 in npm, please update your dependencies.","_id":"proj4js@10.0.0","dist":{"shasum":"71aed5b780bb0821614cc85851e78a028708b90d","tarball":"https://registry.npmjs.org/proj4js/-/proj4js-10.0.0.tgz","integrity":"sha512-b9KksgE94mmymexKOAcZt41sK2U+ez5QCnLJ06B3ZJkJmXMCHWYe2BA7vvZQPIfrbyNdVrGDeQzWIYCOkoXxCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDo4u1fF64Yd3GH5Bs4xZimRqvcNZ1x6LvHHRicLD56QIhAJwbieOBesqDigB5CkFKODw17N+Gtn0sUSGfzlJ25xxV"}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"cwmma","email":"calvin.metcalf@gmail.com"},"maintainers":[{"name":"temsa","email":"florian.traverse+npm@gmail.com"},{"name":"ahocevar","email":"andreas.hocevar@gmail.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"}],"deprecated":"please use 'proj4' instead, proj4js is not maintained"}},"maintainers":[{"name":"temsa","email":"florian.traverse+npm@gmail.com"},{"name":"ahocevar","email":"andreas.hocevar@gmail.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"}],"time":{"modified":"2022-06-24T17:42:18.021Z","created":"2011-06-09T09:46:25.516Z","0.1.0":"2011-06-09T09:46:26.522Z","0.1.1":"2011-06-09T15:28:55.746Z","0.1.22":"2012-02-28T08:09:57.333Z","0.2.0":"2012-06-06T20:36:48.362Z","0.3.0":"2012-07-07T09:51:29.148Z","1.1.0":"2013-07-07T12:14:22.875Z","1.3.2":"2013-09-02T13:18:58.363Z","1.3.3":"2013-09-05T18:38:58.686Z","1.3.4":"2013-09-07T12:08:52.953Z","10.0.0":"2013-10-04T19:25:26.850Z"},"author":{"name":"Florian Traverse","email":"florian.traverse@gmail.com","url":"http://pullrequest.org"},"repository":{"type":"git","url":"git://github.com/proj4js/proj4js.git"}}